import request from "@/utils/request"

// 查询设备生产计划列表
export function listProduction(query) {
	return request({
		url: "/TProductionPlan/TProductionPlan/planlist",
		method: "get",
		params: query
	})
}

// 生产列表子菜单查询
export function listProductionChild(query) {
	return request({
		url: "/TProductionPlan/TProductionPlan/childlist/" + query.id,
		method: "get",
		params: query
	})
}

// 获取生产计划数据
export function getPlanData(id) {
	return request({
		url: "/TProductionPlan/TProductionPlan/selplan/" + id,
		method: "post"
	})
}

// 更新生产计划列表
export function editProductionPlan(data) {
	return request({
		url: "/TProductionPlan/TProductionPlan/editProductionPlan",
		method: "post",
		data
	})
}

// 生产计划提交
export function submitProduction(data) {
	return request({
		url: "/TProductionPlan/TProductionPlan/plansubmit",
		method: "post",
		data
	})
}

// 删除生产计划
export function deletePlan(ids) {
	return request({
		url: "/TProductionPlan/TProductionPlan/" + ids,
		method: "delete"
	})
}

// // 生产计划列表
// export function getProductionNumber() {
//   return request({
//     url: '/TMaintenanceSchedule/TMaintenanceSchedule/scheduleNumber',
//     method: 'get'
//   })
// }

// // 新增生产计划获取设备列表
// export function getProductionEquipmentList(query) {
//   return request({
//     url: '/TMaintenanceSchedule/TMaintenanceSchedule/devicelist',
//     method: 'get',
//     params: query
//   })
// }

// // 查询设备生产计划详细
// export function getProduction(id) {
//   return request({
//     url: '/Production/Production/' + id,
//     method: 'get'
//   })
// }

// // 新增设备生产计划
// export function addProduction(data) {
//   return request({
//     url: '/TMaintenanceSchedule/TMaintenanceSchedule/addPlan',
//     method: 'post',
//     data: data
//   })
// }

// // 修改设备生产计划
// export function updateProduction(data) {
//   return request({
//     url: '/Production/Production',
//     method: 'put',
//     data: data
//   })
// }

// // 删除设备生产计划父级
// export function delProduction(id) {
//   return request({
//     url: '/TMaintenanceSchedule/TMaintenanceSchedule/' + id,
//     method: 'delete'
//   })
// }

// // 删除设备生产计划子级
// export function delProductionChild(id) {
//   return request({
//     url: '/TProductionPlan/TProductionPlan/' + id,
//     method: 'delete'
//   })
// }

// // 获取设备生产计划日历
// export function getRuleMonth(id) {
//   return request({
//     url: '/TMaintenanceScheduleDevicePlan/TMaintenanceScheduleDevicePlan/calendar/' + id,
//     method: 'get'
//   })
// }

// // 修改生产计划（日历）
// export function submitProductionChange(data) {
//   return request({
//     url: '/TMaintenanceScheduleDevicePlan/TMaintenanceScheduleDevicePlan/editplan',
//     method: 'post',
//     data: data
//   })
// }

// // 审批设备生产计划
export function productionApprove(data) {
	return request({
		url: "/TProductionPlan/TProductionPlan/approve",
		method: "post",
		data: data
	})
}
